import { PartialType } from '@nestjs/swagger';
import { Tag } from '../entities/tag.type';

/**
 * [API] 创建或修改分组标签
 */
export class ApiTagPutDto extends PartialType(Tag) {
  /**
   * 分组ID（传入则用于更新部分字段）
   */
  _id: string;

  /**
   * 分组名称
   */
  name: string;

  /**
   * 标签种类
   */
  type: string;

  /**
   * 上级分组ID
   */
  parentId?: string;

  /**
   * 排序
   */
  sort?: number;
}
